import request from '@/utils/request'

const api = {
	listAll: '/device/warningRecords/listAll',
	warningStatistics: '/device/warningRecords/warningStatistics',
	warningList: '/device/warningRecords/list',
	warningListPage: '/device/warningRecords/listPage',
	queryGroupBy: '/device/warningRecords/queryGroupBy',
	queryLineChart: '/device/warningRecords/lineChart',
	setSubscribe: '/device/wx/subscribe',
	setOpenId: '/system/login/setOpenId',
}

// 获取首页数据
export function getListAll() {
	return request.get(api.listAll)
}

// 数据概览: 今日预警条数(根据租户id查询)
export function getWarningStatistics(params) {
	return request.get(api.warningStatistics, params)
}

// 数据预览:监控预览:预警记录 数据预览:数据详情
export function getWarningList(params) {
	return request.get(api.warningList, params)
}

// 数据预览:监控预览:预警记录 数据预览:数据详情 分页查询
export function getwarningListPage(params) {
	return request.get(api.warningListPage, params)
}

// 柱状图查询 dateFlag 参数  1 当日  2 本周  3本月
export function queryGroupBy(params) {
	return request.get(api.queryGroupBy, params)
}

// deviceNumber 盒子编号 dateFlag 筛选项目 本周/本年
export function queryLineChart(params) {
	return request.get(api.queryLineChart, params)
}


// 发送当前用户的codeid
export function setSubscribe(params) {
	return request.get(api.setSubscribe, params)
}

// 设置当前登录者的openid
export function setOpenId(params) {
	return request.get(api.setOpenId, params)
}